package com.tnxst.phexamination.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class FollowThreeToSixYearVo {
    /**
     * id
     */
    private Integer id;

    /**
     * 随访表名
     */
    private String followTableName;

    /**
     * 病人id
     */
    private Integer inhabitantId;

    /**
     * 被随访病人姓名
     */
    private String inhabitantName;

    /**
     * 月龄
     */
    private Integer month;

    /**
     * 随访日期
     */
    private String followTime;

    /**
     * 体重：kg
     */
    private Double weight;

    /**
     * 体重评估:
     * 1上
     * 2中
     * 4下
     */
    private Integer weightLevel;

    /**
     * 身长：cm
     */
    private Double height;

    /**
     * 身长评估:
     * 1上
     * 2中
     * 4下
     */
    private Integer heightLevel;

    /**
     * 体重/身高
     */
    private Double weightHeight;

    /**
     * 体重/身高评估
     * 1上
     * 2中
     * 4下
     */
    private Integer weightHeightLevel;

    /**
     * 体格发育评价
     * 1正常
     * 2低体重
     * 3消瘦
     * 4生长迟缓
     * 5超重
     */
    private Integer physicaldevelopAssessment;

    /**
     * 视力
     * 1 正常
     * 2 异常
     */
    private Integer eyesight;

    /**
     * 听力
     * 1通过
     * 2未通过
     */
    private Integer hearing;

    /**
     * 口腔:出牙数量
     */
    private Integer oral;

    /**
     * 龋齿数
     */
    private Integer dentalCariesNumber;

    /**
     * 视力值
     */
    private Double eyesightValue;

    /**
     * 胸部
     * 1 未见异常
     * 2 异常
     */
    private Integer chest;

    /**
     * 腹部:
     * 1 未见异常
     * 2 异常
     */
    private Integer abdomen;

    /**
     * 血红蛋白值 g/l
     */
    private Double hemoglobin;

    /**
     * 发育评估:
     * 当月龄为3岁时，对应选项如下
     * 1.不会说自己的名字
     * 2.不会玩“拿棍当马骑”等假想游戏
     * 3.不会模仿画圆
     * 4.不会双脚跳
     * <p>
     * 当月龄为4岁时，对应选项如下
     * 1.不会说带形容词的句子
     * 2.不能按要求等待或轮流
     * 3.不会独立穿衣
     * 4.不会单脚站立
     * <p>
     * 当月龄为5岁时，对应选项如下
     * 1.不能简单叙说事情经过
     * 2.不知道自己的性别
     * 3.不会用筷子吃饭
     * 4.不会单脚跳
     * <p>
     * 当月龄为6岁时，对应选项如下
     * 1.不会表达自己的感受或想法
     * 2.不会玩角色扮演的集体游戏
     * 3.不会画方形
     * 4.不会奔跑
     */
    private Integer developmentAssessment;

    /**
     * 肺炎次数
     */
    private Integer pneumonia;

    /**
     * 腹泻次数
     */
    private Integer diarrhea;

    /**
     * 外伤次数
     */
    private Integer trauma;

    /**
     * 是否患病
     * 0否
     * 1是
     */
    private Integer followUpPrevalence;

    /**
     * 患病其他
     */
    private String prevalenceOther;

    /**
     * 转诊建议
     * 0 无
     * 1 有
     */
    private Integer referralProposal;

    /**
     * 转诊原因
     */
    private String referralReason;

    /**
     * 转诊机构
     */
    private String referralOrg;

    /**
     * 指导
     * 1合理膳食
     * 2生长发育
     * 3疾病预防
     * 4预防伤害
     * 5口腔保健
     * 6其他
     */
    private Integer guide;

    /**
     * 其他指导
     */
    private String otherGuide;

    /**
     * 下次随访时间
     */
    private String nextFollowTime;

    /**
     * 医生id
     */
    private Integer doctorId;

    /**
     * 随访医生姓名
     */
    private String doctorName;

    /**
     * 其他信息
     */
    private String otherJson;

    /**
     * 其他体格检查
     */
    private String otherPhysique;

    /**
     * 是否被逻辑删除
     * 0 否，未被删除
     * 1 是，已被删除
     */
    private Integer isDelete;

    /**
     * 病人签名图片地址
     */
    private String inhSignName;

    /**
     * 随访医生签名图片地址
     */
    private String docSignName;


}
